
let fn = function( x ){
    let sum = x ;
    return function( y ){
        sum += y ;
        return sum ;
    }
}

let add = fn(1);

console.log( add(2) ); // 3
console.log( add(3) ); // 6
console.log( add(4) ); // 10

let operate = function(begin){
    // 自己填空
}
// 调用 operate 得到一个函数
let op = operate(10);
// 依次执行不同的操作
console.log( op(20) ); // 计算 10 + 20 得到 30 并返回
console.log( op(5) ); // 计算 30 - 5 得到 25 并返回
console.log( op(2) ); // 计算 25 * 2 得到 50 并返回
console.log( op(5) ); // 计算 50 / 5 得到 10 并返回

console.log( op(5) ); // 计算 10 + 5 得到 15 并返回